package thinkinjava4.ch12_exceptions;

class ThreeException extends Exception {
}

public class FinallyWorks {
    private static int count = 0;

    public static void main(String[] args) {
        boolean flag = true;
        while (flag) {
            try {
                if (count++ == 0)
                    throw new ThreeException();
                System.out.println("No exception");
            } catch (ThreeException e) {
                System.out.println("ThreeException");
            } finally {
                System.out.println("In finally clause");
                if (count == 2) flag = false;
            }
        }
    }
}
